.courier-panel {
    horizontal-align: right;
    vertical-align: bottom;
	height: 40px;
    margin-bottom: 10px;
    flow-children: right;
/*	border: 2px solid #0000FFFF; */
	padding-right: 10px;
}

.HUDFlipped .courier-panel {
	horizontal-align: left;
	margin-left: 120px;
}

.panel-hidden {
	position: -100% 0 0;
}

Button {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    background-color: gradient( linear, 0% 0%, 0% 100%, from( #373d45 ), to( #4d5860 ) );
    border-style: solid;
    border-width: 1px;
    
    padding: 4px;
    
    border-top-color: #555555;
    border-left-color: #494949;
    border-bottom-color: #333333;
    border-right-color: #404040;
    
    transition-property: background-color;
    transition-duration: 0.05s;
    transition-timing-function: linear;
}

Button:hover {
    background-color: gradient( linear, 0% 0%, 0% 100%, from( #4c5561 ), to( #6c7d88 ) );
    border-top-color: #aaaaaa77;
    border-left-color: #aaaaaa33;
    border-bottom-color: #333333;
    border-right-color: #404040;
}

Button:active {
    background-color: gradient( linear, 0% 0%, 0% 100%, from( #393939), to( #555555 ) );
    border-top-color: #222222;
    border-left-color: #303030;
    border-bottom-color: #666666;
    border-right-color: #444444;
}

Button .disabled {
	opacity: 0.6;
}

#courier-ip {
	width: 40px;
	height: 40px;
	margin-left: -40px;
	vertical-align: center;
}

.image-hidden {
	visibility: collapse;
}

.button-hidden {
	visibility: collapse;
}

#courier-select-button {
	margin-right: 5px;
	vertical-align:center;
}

#courier-send-button {
	vertical-align:center;
}

#courier-select-next-button {
	vertical-align: center;
	margin-right: 5px;
	height: 40px;
	width: 40px;
}

#courier-select-next-label {
	margin-right: 0;
	horizontal-align: center;
	vertical-align: center;
	color: #FFFFFF;
}

#courier-respawn-remaining {
	font-size: 24px;
	vertical-align: center;
	margin-right: 5px;
/*	border: 2px solid #111111FF;*/
}
